using System;
using System.Collections.Generic;

using System.ComponentModel.DataAnnotations;
namespace Data.Models
{
    public class tblProducto
    {
        public int Id { get; set; }
        public string Tipo { get; set; }
        public string NombreProducto { get; set; }

        [MaxLength(25, ErrorMessage = "El texto es demasiado largo.")]
        public string Descripcion { get; set; }

        public string Detalle { get; set; }
        public Nullable<decimal> Precio { get; set; }
        public Nullable<decimal> IVA { get; set; }
        public Nullable<int> IdMarca { get; set; }
        public Nullable<int> IdCategoria { get; set; }
        public Nullable<decimal> Descuento { get; set; }
        public Nullable<bool> Oferta { get; set; }
        public Nullable<int> Stock { get; set; }
        public string imageUrl { get; set; }

        public virtual tblCategoria tblCategoria { get; set; }
        public virtual tblMarca tblMarca { get; set; }

        public List<tblProductoImagenes> Imagenes { get; set; }
    }
}
